$(function() {
	// 选择房源模块
	$('.next a').bind('click', function(event) {
		$('.main').hide();
		$('.build').show();
	});

	$('.rent-ch').bind(
			'click',
			function(event) {
				// alert($(this).index())
				var index_bl = $(this).index();
				var building = $(this).find('.building').text();
				// alert(building)
				$(this).find('.state').text('已选择').parent()
						.siblings('.rent-ch').find('.state').text('');
				$('.header .title .text').text(building);
				$('.build').hide();
				$('.main').show();
				// 第二次点回来 变化
			});

	// 自定义日期选择
	$('.date a').bind('click', function(event) {
		$('.content').hide();
		$('.setting').show();
		$('body').css({
			'background-color' : '#FCFCFC'
		});
	});
	// 自定义日期选择中的确定与取消按钮
	$('.btn .confirm').bind('click', function(event) {
		$('.setting').hide();
		$('.content').show();
		$('body').css({
			'background-color' : '#E6E6E6'
		});
		// 获取选中日期
		var start = $("#USER_AGE").val();
		var end = $("#USER_AGE").val();

	});
	$('.btn .cancel').bind('click', function(event) {
		$('.setting').hide();
		$('.content').show();
		$('body').css({
			'background-color' : '#E6E6E6'
		});
		// 消除时间
	});
});

// 初始化房源信息模块 显示房源信息
$(document).ready(function() {
	var param = getUrlParameters();
	var userId = param.userId;
	var userNoHome = param.homeUserNo;
	$.ajax({
		url : preUrl + "home/homesInfo",
		type : "POST",
		dataType : "json",
		data : {
			"userId" : userId
		},
		success : function(data) {
			if (data.rspCode == "0002") {
				alert(data.rspMsg);
				return;
			} else if (data.rspCode == "0000") {
			for ( var i = 0; i < data.data.length; i++) {
				if (data.data[i].hsUserNo == userNoHome) {
					// 判断当前房源信息
					$("#homeName").text(data.data[i].hsName);
				}
			}
			// $("#waterCode").append(data.data[0].hsWaterCode);
			$("#list").append(data.data.length);
		}
		},
		error : function(data) {
			alert("服务器加载失败");
			return;
		}
	});
});
// 根据userId查询所有房源记录
function getUserByHomeResouse() {
	var param = getUrlParameters();
	var userId = param.userId;
	var userNoHome = param.homeUserNo;
	// var userNo= $(obj).find("p.building").attr("val");
	$(".setting").hide();
	$.ajax({
		url : preUrl + "home/homesInfo",
		type : "POST",
		dataType : "json",
		data : {
			"userId" : userId
		},
		success : function(data) {
			if (data.rspCode == "0002") {
				alert(data.rspMsg);
				return;
			} else if (data.rspCode == "0000") {
				// alert(data.data[0].hsName);
				for ( var i = 0; i < data.data.length; i++) {
					// alert(data.data[i].hsName);
					var temp = $("#template").clone().show();
					temp.find("p.building").html(data.data[i].hsName).attr(
							"val", data.data[i].hsUserNo);
					var selected = "";
					// 是房源的userNO 如果userNo为这个则表示已选中
					if (data.data[i].hsUserNo == userNoHome) {
						selected = "已选择";
					}
					temp.find("p.state").text(selected);
					if (data.data.length - 1 == i) {
						temp.addClass("rent-ch00");
					}
					$("#hoseList").append(temp);
				}
			}
		},
		error : function(data) {
			alert("服务器加载失败");
			return;
		}

	});
}
// 获取房源编号 homeUserNo
function getHome(obj) {
	var param = getUrlParameters();
	var userId = param.userId;
	var userNo = $(obj).find("p.building").attr("val");
	var selectedObj = $(obj);
	// 根据房源id查询所有的信息
	window.location.href = "query_water.html?homeUserNo=" + userNo + "&userId="
			+ userId;

};
// 显示记录 初始化显示用水记录
$(function() {
	// confirmTime();
	var param = getUrlParameters();
	var userId = param.userId;
	var userNoHome = param.homeUserNo;
	// 初始时设定当前年的时间
	var date = new Date(); // new 一个Date对象
	var year = date.getFullYear(); // 年份
	var month = date.getMonth() + 1; // 月份
	$.ajax({
		url : preUrl + "home/queryWaterList",
		type : "POST",
		data : {
			"userId" : userId,
			"userNoHome" : userNoHome,
			"USER_AGE" : "",
			"USER_END" : ""
		},
		success : function(data) {
			if (data.rspCode == "0000") {
				if(data.data.waterList.length==0||data.data.waterList==undefined){
					$("#SelectList").text("暂无缴费记录");
					return ;
				}
				var waterList=data.data.waterList;
				for ( var i = 0; i < waterList.length; i++) {
					var temp = $("#queryWater").clone().show();
					var now = new Date(waterList[i].UMA_YEAR_MONTH);
					// 得到年份
					temp.find(".lab").html(now.getFullYear());
					// 得到月份
					temp.find(".mon-left span").html(
							((now.getMonth() + 1) < 10 ? "0" : "")
									+ (now.getMonth() + 1));
					temp.find("#Start").html(waterList[i].umaStartFlux);
					temp.find("#end").html(waterList[i].umaEndFlux);
					temp.find("#sum").html(waterList[i].umaTotalFlux);
					// 判断年份
					$("#SelectList").append(temp);
				}
			} else if (data.rspCode == "0002") {
				alert(data.rspMsg);
				return;
			}
		},
		error : function(data) {
			alert("服务器繁忙 稍后重试！");
		}
	});
});
// 确认时间按钮
function confirmTime() {
	var start = $("#USER_AGE").val();
	var end = $("#USER_END").val();
	var param = getUrlParameters();
	var userId = param.userId;
	var userNoHome = param.homeUserNo;
	
	if(start=="" || start==null||end ==""||end==null){
		alert("请输入开始和结束日期");
		return ;
	}
	if(start>end){
		alert("开始日期不能大于结束日期");
		return ;
	}
	// 清空之前记录
	$("#SelectList").html("");
	$.ajax({
		url : preUrl + "home/queryWaterList",
		type : "POST",
		data : {
			"userId" : userId,
			"userNoHome" : userNoHome,
			"USER_AGE" : start,
			"USER_END" : end
		},
		beforeSend:function(){
			$("#SelectList").html("");
		},
		success : function(data) {
			if (data.rspCode == "0000") {
				if(data.data.waterList.length==0||data.data.waterList==undefined){
					$("#SelectList").text("暂无缴费记录");
					return ;
				}
				for ( var i = 0; i < data.data.length; i++) {
					var temp = $("#queryWater").clone().show();
					var now = new Date(data.data[i].UMA_YEAR_MONTH);
					// 得到年份
					temp.find(".lab").html(now.getFullYear());
					// 得到月份
					temp.find(".mon-left span").html(
							((now.getMonth() + 1) < 10 ? "0" : "")
									+ (now.getMonth() + 1));
					temp.find("#Start").html(data.data[i].umaStartFlux);
					temp.find("#end").html(data.data[i].umaEndFlux);
					temp.find("#sum").html(data.data[i].umaTotalFlux);
					$("#SelectList").append(temp);
				}
			} else if (data.rspCode == "0002") {
				alert("选择的时间没有用水信息 ");
			}
		},
		error : function(data) {
			alert("服务器繁忙 稍后重试！");
		}
	});
}
function cancelTime() {
	$("#USER_AGE").val("");
	$("#USER_END").val("");

}